home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 25 / CU Amiga Magazine's Super CD-ROM 25 (1998)(EMAP Images)(GB)(Track 1 of 2)[!][issue 1998-08].iso / CUCD / WWW / http / www.cu-amiga.co.uk / features / c-tutorial / Part-13.lzx / Part-13 / PatchLib / PatchLib.readme < prev   
Text File  |  1985-01-26  |  2KB  |  65 lines

  1. Short:        Highlevel replacement for Setfunction V6.145
  2. Type:         util/libs
  3. Uploader:     snfuchs@sokrates.franken.de
  4. Author:       snfuchs@sokrates.franken.de
  5. Version:      6.145
  6. Distribution: 
  7. Replaces:     util/libs/PatchLibV6.lha
  8.  
  9.  
  10. This version is no longer considered beta, as most bugs seem to have been
  11. fixed now and all features planned for V6 are implemented.
  12.  
  13. This is the V6.145 release of the patch.library programmer's pack.
  14. Its main features are:
  15.  
  16. - Remove your patches ANY TIME even if another program has installed a patch
  17.   afterwards
  18. - Limit the tasks using the patch by taskname, taskid or a pattern of tasknames
  19. - automatically flushes caches, when required
  20. - priority system lets you decide, which patch to run first
  21. - enable or disable patches
  22. - Remove many patches with one function call (project management)
  23. - automatically extend stacks, if required
  24. - Patches can be completly written in C or any other 3rd generation language
  25. - ...
  26.  
  27. Support programs offer even more features!
  28.  
  29. To sum it up:
  30.     It's easy to use, expandable and safe.
  31.  
  32.  
  33.  
  34. News since the V5 release:
  35. - Optimised patch.library for performance and memory usage.
  36. - Patch.library has been almost completely ported from
  37.   Assembler to C.
  38.   (Propably fixing some bugs and introducing new ones along the way)
  39. - Patch.library now requires Kickstart 2.04 (V37) or higher.
  40. - With the new PATT_Original tags, patches can be installed very
  41.   similair to SetFunction().
  42. - With the new dynamic patchcode creation system patches should
  43.   execute faster and require less memory
  44. - Enhanced Stackextension feature.
  45.   Patch.library by default no longer uses AllocMem() to extend stacks.
  46.   Instead it uses preallocated buffers. This should increase speed and
  47.   fix crashes with VMM.
  48. - Included PatchList V2.3, which fixes a deadlock problem
  49.   with this version of patch.library
  50. - patch.library now uses memorypools with all OS versions
  51. - Included inlines for GNU/C
  52. - Included complete source, which can be compiled either with
  53.   SAS/C or GNU/C (see patch.guide/Distribution)
  54.  
  55.  
  56.  
  57.  
  58. Also within this archive:
  59. - ShowNeededFiles patches dos.library to print messages whenever Open(),
  60.   LoadSeg() or Lock() is called. Assembler source is included.
  61. - CPUClr patches graphics.library/BltClear() to use the CPU instead of the Blitter
  62.   (saves some time on a faster Amiga). Assembler source is included.
  63. - PatchList displays informations about patches of library functions
  64.     installed with patch.library.
  65.